package com.ruicar.afs.cloud.risk.tortoise.dto.notice.data;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruicar.afs.cloud.common.core.enums.AfsEnumDeserializer;
import com.ruicar.afs.cloud.common.core.enums.AfsEnumSerializer;
import com.ruicar.afs.cloud.risk.api.enums.tortoise.GwtTortoiseFraudPushResult;
import lombok.Data;

/**
 * Description 欺诈信息推送结果
 * Author Peng Jinbo
 * Date 2020/07/21 17:25
 */
@Data
public class GwtTortoiseFraudPushNotice {

    /**
     * Anti fraud push result
     */
    @JSONField(name = "antiFraudPushResult",serializeUsing = AfsEnumSerializer.class, deserializeUsing = AfsEnumDeserializer.class)
    @JsonProperty("antiFraudPushResult")
    @JsonSerialize(using = AfsEnumSerializer.class)
    @JsonDeserialize(using = AfsEnumDeserializer.class)
    private GwtTortoiseFraudPushResult antiFraudPushResult;

}
